// pages/api/api.js
import {getProList} from '../../api/home'
Page({

    /**
     * 页面的初始数据
     */
    data: {
        htmlSrc: 'https://www.w3school.com.cn/tags/tag_iframe.asp',
        latitude: 0,
        longitude: 0,
        markers: [],
        img: '',
        proList: []
    },
    bindmarkertap(){
        console.log(1234567890);
    },
    getLocation(){
        const _this = this
        wx.getLocation({
            type: 'wgs84',
            altitude: true,
            isHighAccuracy: true,
            success (res) {
                console.log(res);
              const latitude = res.latitude
              const longitude = res.longitude
              const speed = res.speed
              const accuracy = res.accuracy
                _this.setData({
                    latitude,
                    longitude
                })
              console.log(this);

            }
           })
           
    },
    chooseLocation(){
        const _this = this
        wx.chooseLocation({
            success(res){
                console.log(res);
                const latitude = res.latitude
                const longitude = res.longitude
                const obj = {
                    latitude,
                    longitude,
                    iconPath: '/tabBar/icon.webp',
                    title: res.name
                }
                _this.setData({
                    ..._this.data,
                    latitude,
                    longitude,
                    markers: [obj]
                })
                
                
            }
        })
    },
    scan(){
        // 扫一扫

        const _this = this

        // 允许从相机和相册扫码
        wx.scanCode({
            success (res) {

                wx.navigateTo({
                  url: '/pages/webView/webView?url='+res.result,
                })

            // console.log(res.result)
            //     _this.setData({
            //         ...this.data,
            //         htmlSrc: res.result
            //     })
            }
        })
    },
    changeAvatar(){
        const _this = this
        wx.chooseMedia({
            count: 9,
            mediaType: ['image','video'],
            sourceType: ['album', 'camera'],
            maxDuration: 30,
            camera: 'back',
            success(res) {
                console.log(res);
            //   console.log(res.tempFiles.tempFilePath)
            //   console.log(res.tempFiles.size)
              _this.setData({
                  ..._this.data,
                  img: res.tempFiles[0].tempFilePath
              })
            }
          })
    },
    getData(){
        // 点击发送数据请求
        // const _this = this
        // wx.request({
        //     url: 'http://121.89.205.189:3000/api/pro/list', //仅为示例，并非真实的接口地址
        //     data: {},
        //     header: {
        //       'content-type': 'application/json' // 默认值
        //     },
        //     success (res) {
        //       console.log(res.data)
        //       _this.setData({
        //           ..._this.data,
        //           proList: res.data.data
        //       })
        //     }
        //   })

        // 封装之后的调用请求
        getProList().then(res => {
            console.log(res);
            this.setData({
                ...this.data,
                proList: res.data
            })
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})